public virtual int IndexOf(T item)
public:virtual Int32 IndexOf(T item)
item Object to test.
The index of the specified item if it is found in the collection.
if the object is not found in the collection, the return value is -1.
using Leadtools;using Leadtools.Dicom;using Leadtools.Medical3D;using Leadtools.Codecs;using Leadtools.MedicalViewer;using Leadtools.ImageProcessing;using Leadtools.ImageProcessing.Core;using Leadtools.ImageProcessing.Color;using Leadtools.Annotations.Engine;using Leadtools.Annotations.Designers;// Sample to test the MedicalViewerCollection class.public void MedicalViewerCollectionExample(){MedicalViewerCollection<string> rc = new MedicalViewerCollection<string>();rc.ItemAdded += new EventHandler<MedicalViewerCollectionEventArgs<string>>(MedicalViewerCollection_ItemAdded);rc.ItemRemoved += new EventHandler<MedicalViewerCollectionEventArgs<string>>(MedicalViewerCollection_ItemRemoved);// add a few itemsstring item1 = "item 1";string item2 = "item 2";string item3 = "item 3";rc.Add(item1);rc.Add(item2);rc.Add(item3);// insert an itemstring newItem2 = "new item 2";rc.Insert(1, newItem2);// check if collection contains this new itemAssert.IsTrue(rc.Contains(newItem2));// remove this new itemrc.Remove(newItem2);Assert.IsTrue(!rc.Contains(newItem2));// remove the last itemrc.RemoveAt(rc.Count - 1);Assert.IsTrue(rc.Count == 2);// send the first item to the end of the collectionrc.SendToBack(item1, true);Assert.IsTrue(rc.IndexOf(item1) == rc.Count - 1);// bring it back to the frontrc.BringToFront(item1, true);Assert.IsTrue(rc.IndexOf(item1) == 0);// copy to an arraystring[] items = new string[rc.Count];rc.CopyTo(items, 0);Assert.IsTrue(items.Length == rc.Count);for (int i = 0; i < items.Length; i++)Assert.IsTrue(items[i] == rc[i]);// loop throw the items and show themforeach (string str in rc)Console.WriteLine(str);// clean the collectionrc.Clear();Assert.IsTrue(rc.Count == 0);}private void MedicalViewerCollection_ItemAdded(System.Object sender, MedicalViewerCollectionEventArgs<string> e){Console.WriteLine("The Item ((" + e.Item.ToString() + ")) Has been added to the collection");}private void MedicalViewerCollection_ItemRemoved(System.Object sender, MedicalViewerCollectionEventArgs<string> e){Console.WriteLine("The Item ((" + e.Item.ToString() + ")) Has been removed from the collection");}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document
